package com.ls.fw.search.solrj.bean;

import com.ls.fw.data.annotation.FwColumn;

public class Property {
	private String name;
	private String config;
	private String schema;
	private String dataDir;
	private String configSet;
	private String properties;
	@FwColumn(name = "transient")
	private Boolean transientStr;
	private Boolean loadOnStartup;
	private String coreNodeName;
	private String ulogDir;
	private String shard;
	private String collection;
	private String roles;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getConfig() {
		return config;
	}

	public void setConfig(String config) {
		this.config = config;
	}

	public String getSchema() {
		return schema;
	}

	public void setSchema(String schema) {
		this.schema = schema;
	}

	public String getDataDir() {
		return dataDir;
	}

	public void setDataDir(String dataDir) {
		this.dataDir = dataDir;
	}

	public String getConfigSet() {
		return configSet;
	}

	public void setConfigSet(String configSet) {
		this.configSet = configSet;
	}

	public String getProperties() {
		return properties;
	}

	public void setProperties(String properties) {
		this.properties = properties;
	}

	public Boolean getTransientStr() {
		return transientStr;
	}

	public void setTransientStr(Boolean transientStr) {
		this.transientStr = transientStr;
	}

	public Boolean getLoadOnStartup() {
		return loadOnStartup;
	}

	public void setLoadOnStartup(Boolean loadOnStartup) {
		this.loadOnStartup = loadOnStartup;
	}

	public String getCoreNodeName() {
		return coreNodeName;
	}

	public void setCoreNodeName(String coreNodeName) {
		this.coreNodeName = coreNodeName;
	}

	public String getUlogDir() {
		return ulogDir;
	}

	public void setUlogDir(String ulogDir) {
		this.ulogDir = ulogDir;
	}

	public String getShard() {
		return shard;
	}

	public void setShard(String shard) {
		this.shard = shard;
	}

	public String getCollection() {
		return collection;
	}

	public void setCollection(String collection) {
		this.collection = collection;
	}

	public String getRoles() {
		return roles;
	}

	public void setRoles(String roles) {
		this.roles = roles;
	}

	@Override
	public String toString() {
		return "Property [name=" + name + ", config=" + config + ", schema=" + schema + ", dataDir=" + dataDir
				+ ", configSet=" + configSet + ", properties=" + properties + ", transientStr=" + transientStr
				+ ", loadOnStartup=" + loadOnStartup + ", coreNodeName=" + coreNodeName + ", ulogDir=" + ulogDir
				+ ", shard=" + shard + ", collection=" + collection + ", roles=" + roles + "]";
	}
}